Requirements
Server component(s)
Although it's possible to run Smart Flows and its database server on one machine, for performance reasons it is always preferred to separate the components. Generally, only customers with a small implementation and one environment can install on one machine.
When using multiple environments (Production, Development, TEST, UAT, etc), we recommend a separate server for non-production environments.
Experlogix Smart Flows server minimum requirements
Component |
Hardware Requirement |
---|---|
Operating System | Windows Server (2012+) |
Processor | Dual-core |
RAM | 8GB |
Disk Space | <500MB |
Note: We recommend using the AdoptOpenJDK 21 LTS build using the Hotspot VM, select here to download.
Please contact Experlogix Support if you need help in updating Java.
Database server minimum requirements
Component |
Hardware Requirement |
---|---|
Operating System | Windows Server (2012+) |
Processor | Quad-core |
RAM | 8GB |
Disk Space | Dependent on the size and amount of documents generated and the scheduled cleanup |
Software Requirements |
---|
SQL server version 2016 or later |
Smart Flows requires a SQL Server authentication-based user |
TCP/IP must be enabled, with a fixed TCP/IP port |
Connect via a JDBC Connection String, username, and password |
Microsoft Dynamics 365 CE Connector OAuth Permissions List
For Microsoft Dynamics 365 CE, a service account is necessary when configuring the connector. Client ID and secret are not supported. Smart Flows uses user delegation. This allows Smart Flows to access data from Microsoft Dynamics 365 CE on behalf of the end user.
Required Permissions
1. | Read permissions for every entity that you want to use in your flows and templates. |
2. | Permission to create a letter, e-mail activity, task, and note regarding any of those entities. |
3. | Full control for the Smart Flows Configuration entity created by our managed solution (another way of doing this is by giving the Smart Flows Admin role to the service account). |
4. | If you want to use the e-mail for Microsoft Dynamics 365 CE flow block to send e-mail on another user's behalf see - Power Platform | Microsoft Learn to send e-mails in the name of those users. |
5. | The delegate role to allow the service account to act on behalf of the user. |